package com.youkeyi.ddy.cloud.common.api.application.system.user.param;

import com.youkeyi.ddy.cloud.common.constant.YoukeyiDdyCloudBasicPublicConstant;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * SystemUserCreateCloudParam
 *
 * @Author liuxiawang
 * @Date 2024/2/29 11:53 AM
 * @Location shenzhen.china
 */
@Data
public class SystemUserCreateCloudParam {
    /**
     * 主体key
     */
    private String corpKey;
    /**
     * 编号
     */
    private String code;

    /**
     * 用户姓名
     */
    private String name;

    /**
     * 用户别名
     */
    private String nickName;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 是否根账号
     */
    private Integer isRoot = YoukeyiDdyCloudBasicPublicConstant.SYSTEM_YES_OR_NO_NO.value();

    /**
     * 邮箱
     */
    private String email;

    /**
     * 密码
     */
    private String passWord;

    /**
     * 微信头像
     */
    private String avatarUrl;

    /**
     * 备注
     */
    private String remark;

    // 岗位keys
    private List<String> positionKeys = new ArrayList<>();
}
